<?php



include 'includes/config.php';
include 'includes/webservice.php';
include 'includes/xml.php';
include 'includes/funcoes.php';
include 'includes/retorno.php';


$funcoes = new Funcoes();
$retorno = new Retorno($bd_ingres);
$clientSoap = new Webservice('tissSolicitacaoStatusAutorizacao'); 

 
$dataVersao = array();

$sequencialTransacao = rand(9999, 9999999);

$tipoTransacao = 'SOLICITA_STATUS_AUTORIZACAO';
$dataRegistroTransacao = date("Y-m-d");
$horaRegistroTransacao = date("h:i:s");
$versaoPadrao = '3.02.00';
$date_hora = date("hi");
$data_date = date("dmY");//date("Y.m.d");
$vrf_trn = rand(1, 10000);
$CNPJ = "92021062000106";

$con_cod = '4'; // $_POST['con_cod'];
$atendimentoRN = 'N';

$numeroGuiaPrestador = '1409315122765';//'1409163312113'; // $_POST['numeroGuiaPrestador'];
$numeroCarteira = '00424250000321006';//'00424250000045009'; // $_POST['numeroCarteira '];
$nomeBeneficiario = 'DOUGLAS COMIM PINHEIRO'; // $_POST['nomeBeneficiario '];

$numeroGuiaPrestador = '159401';
$numeroCarteira = '00424281000150104';
$nomeBeneficiario = 'CAETANO DOS SANTOS LAMMEL'; 





$codigoPrestadorNaOperadora = '00424964';
$nomeContratado = 'RENATO TADEU DOS SANTOS'; 

$destino = '319384';

/*
 
 2491601
DOUGLAS COMIM PINHEIRO
0042.425000032100-6
40807070 TOMOGRAFIA RENAL SEM CONTRASTE 
Nº Guia no Prestador: 1409315122765
  
 
$query = "SELECT con_cod_hsp_ope,con_cne, con_cgc_con FROM con WHERE con_cod = " . $con_cod . "";
$res = odbc_exec($bd_ingres, $query);
while (odbc_fetch_row($res)) {
    $cod_hsvp = trim(odbc_result($res, 'con_cod_hsp_ope')); // uso
    $destino = trim(odbc_result($res, 'con_cne')); // uso
    $con_cgc_con = trim(odbc_result($res, 'con_cgc_con'));
}
*/


$dataVersao['cabecalho']['identificacaoTransacao']['tipoTransacao'] = $tipoTransacao;
$hash = $tipoTransacao;

$dataVersao['cabecalho']['identificacaoTransacao']['sequencialTransacao'] = $sequencialTransacao;
$hash .= $sequencialTransacao;

$dataVersao['cabecalho']['identificacaoTransacao']['dataRegistroTransacao'] = $dataRegistroTransacao;
$hash .= $dataRegistroTransacao;

$dataVersao['cabecalho']['identificacaoTransacao']['horaRegistroTransacao'] = $horaRegistroTransacao;
$hash .= $horaRegistroTransacao;

$dataVersao['cabecalho']['origem']['identificacaoPrestador']['CNPJ'] = $CNPJ;
$hash .= $CNPJ;

$dataVersao['cabecalho']['destino']['registroANS'] = $destino;
$hash .= $destino;

$dataVersao['cabecalho']['versaoPadrao'] = $versaoPadrao;
$hash .= $versaoPadrao;


$dataVersao['solicitacaoStatusAutorizacao']['identificacaoSolicitacao']['registroANS'] = $destino;
$hash .= $destino;

$dataVersao['solicitacaoStatusAutorizacao']['identificacaoSolicitacao']['numeroGuiaPrestador'] = $numeroGuiaPrestador;
$hash .= $numeroGuiaPrestador;



$dataVersao['solicitacaoStatusAutorizacao']['dadosBeneficiario']['numeroCarteira'] = $numeroCarteira;
$hash .= $numeroCarteira;

$dataVersao['solicitacaoStatusAutorizacao']['dadosBeneficiario']['atendimentoRN'] = $atendimentoRN;
$hash .= $atendimentoRN;

$dataVersao['solicitacaoStatusAutorizacao']['dadosBeneficiario']['nomeBeneficiario'] = $nomeBeneficiario;
$hash .= $nomeBeneficiario;



$dataVersao['solicitacaoStatusAutorizacao']['dadosContratado']['codigoPrestadorNaOperadora'] = $codigoPrestadorNaOperadora;
$hash .= $codigoPrestadorNaOperadora;

$dataVersao['solicitacaoStatusAutorizacao']['dadosContratado']['nomeContratado'] = $nomeContratado;
$hash .= $nomeContratado;


$dataVersao['hash'] = md5($hash);

$xml = $dataVersao;

$result = $clientSoap->tissSolicitacaoStatusAutorizacao($xml);

//print_r($result);

$xml = xml::objectToArray($result);
//echo json_encode($xml);
$xml = xml::arraytoXml($xml);
echo '<pre>'.$xml; 

?>